Documentacion: Tareas flujo trabajo evaluar documento

Descripcion:


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Servidor de Aplicaciones 
AplicacionEntorno  Representa el servidor de aplicaciones donde se localiza los programas que hacen de interfaz con el usuario.

 

Clasificador 
AplicacionInterna  Realiza labores de categorizacion de documentos. Este recurso admite la creacion, desctruccion y monitorizacion de categorias. Tambien permite la agregacion de nuevos documentos a una categoria existente y preguntar si un documento pertence a la categoria indicada.  
GestorDocumentos 
AplicacionInterna  El gestor de documentos permite gestionar referencias a documentos dejando el contenido dentro de este gestor.  
Temporizador 
AplicacionInterna  Temporizador que genera eventos de tiempo marcados con un identificador 
OpinionUsuario 
EventoAplicacionSlots  El usuario ha decidido que un documento proporcionado por su agente le gusta o no le gusta 
Temporizacion 
EventoAplicacionSlots  Evento del temporizador con un identificador concreto. Este hecho es equivalente a un timeout. El timeout esta asociado con una sesion mediante el slot idsesion

El evento se lanzo desde la aplicacion Temporizador 

Accion 
Hecho  Representa una accion ejecutada por un agente que debe ser monitorizada 
ConfiguracionAgentePersonal 
Hecho  Configuracion que el usuario ha definido para restringir el comportamiento de su agente 
DocumentoAEvaluar 
Hecho  Es el documento que los miembros de la comunidad deben evaluar. El contenido esta cortado para evitar un tamaņo excesivo. De cualquier forma, los usuarios, si lo desean, pueden acudir al gestor de documentos para extraer el documento concreto. 
EvaluacionNegativa 
Hecho  Se trata de una evaluacion negativa para un documento sugerido. El identificador de sesion permite obtener mas informacion acerca del documento, del emisor del documento y otros. 
EvaluacionPositiva 
Hecho  Se trata de una evaluacion positiva para un documento sugerido. El identificador de sesion permite obtener mas informacion acerca del documento, del emisor del documento y otros. 
PeticionEvaluacionSugerencia 
Hecho  Esta sesion sirve para evaluar las sugerencias de los usuarios utilizando filtrado colaborativo 
ResultadoEvaluacion 
Hecho  Es el producto de combinar el analisis automatico del documento sugerido con el analisis del usuario. El campo aceptado indica si el usuario considera adecuado el documento o no. 
SolicitarOpinioUsuario 
Hecho  Este hecho indica que es necesaria la opinion del usuario para decidir si el documento es valido 
cotejar_documento_con_perfil_usuario 
Tarea  Cotejar el documento contra el conjunto de documentos asociados al usuario utilizando el categorizador. En caso de que se supere cierto valor de umbral dado por el hecho configuracion agente personal, se procede a preguntar al usuario. Si no lo supera, se genera directamente un hecho REsultado evalaucion. Las preguntas al usuario se realizan mediante el servidor de aplicaciones  
Evaluar 
Tarea  Ejecuta el siguiente conjunto de acciones:

1.Chequear el conjunto de documentos que se sabe gustan al usuario. Si este conjunto es lo suficientemente grande, seguir con el analisis. En caso contrario, pasar el documento al usuario.
2. Cotejar el documento contra el conjunto de documentos asociados al usuario utilizando el categorizador.
3. Si el resultado es superior a cierto valor, pasar el documento al usuario. En caso contrario, evaluar el documento negativamente.  

Inicia_evaluacion_documento 
Tarea  El inicio de la sesion de evaluacion comienza generando el documento a partir de gestor de documentos. A la vez que se solicita su evaluacion, se solicita un timeout del temporizador 
pedir_opinion_usuario 
Tarea  Recoge la opinion del usuario. 
Recibe_respuesta_evaluacion 
Tarea  Procesa la respuesta de la evaluacion del usuario. Si esta se retrasa, llegara el evento temporizacion procedente del temporizador. En este caso, se produce un voto negativo 


Servidor de Aplicaciones (AplicacionEntorno)

Properties:
IDServidor de Aplicaciones 
DescripcionRepresenta el servidor de aplicaciones donde se localiza los programas que hacen de interfaz con el usuario.

 

Operacionesmostrar_documentos_recibidos usuario_evaluo_negativamente usuario_evaluo_positivamente usuario_reviso_documento usuario_sugirio_documento usuario_solicito_baja usuario_solicito_alta  

Relaciones:
En el rolEn la relacion Otros extremos
WFUsaDR WFUsaLlamada
  • Operacion:mostrar_documentos_recibidos 
  •  
    Con los objetosEn el rol
    cotejar_documento_con_perfil_usuario  WFUsaOR
     


    Clasificador (AplicacionInterna)

    Properties:
    IDClasificador 
    DescripcionRealiza labores de categorizacion de documentos. Este recurso admite la creacion, desctruccion y monitorizacion de categorias. Tambien permite la agregacion de nuevos documentos a una categoria existente y preguntar si un documento pertence a la categoria indicada.  
    OperacionesnuevaCategoria borrarCategoria clasificarDocumentoEnCategoria obtenerListaCategorias obtenerCategoriaParaDocumento obtenerDocumentosDeCategoria preguntaCategoria agregarDocumentoCategoria quitarDocumentoCategoria  

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFUsaDR WFUsaLlamada
  • Operacion:clasificarDocumentoEnCategoria 
  •  
    Con los objetosEn el rol
    cotejar_documento_con_perfil_usuario  WFUsaOR
     


    GestorDocumentos (AplicacionInterna)

    Properties:
    IDGestorDocumentos 
    DescripcionEl gestor de documentos permite gestionar referencias a documentos dejando el contenido dentro de este gestor.  
    OperacionesborrarDocumento nuevoDocumento obtenerDocumento obtenerListaDocumentos  

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFUsaDR WFUsaLlamada
  • Operacion:obtenerDocumento 
  •  
    Con los objetosEn el rol
    Inicia_evaluacion_documento  WFUsaOR
     


    Temporizador (AplicacionInterna)

    Properties:
    IDTemporizador 
    DescripcionTemporizador que genera eventos de tiempo marcados con un identificador 
    OperacionesgenerarEventoTemporizador anularEventoTemporizador  

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFUsaDR WFUsaLlamada
  • Operacion:generarEventoTemporizador 
  •  
    Con los objetosEn el rol
    Inicia_evaluacion_documento  WFUsaOR
    WFUsaDR WFUsaLlamada
  • Operacion:generarEventoTemporizador 
  •  
    Con los objetosEn el rol
    cotejar_documento_con_perfil_usuario  WFUsaOR
     


    OpinionUsuario (EventoAplicacionSlots)

    Properties:
    IDOpinionUsuario 
    DescripcionEl usuario ha decidido que un documento proporcionado por su agente le gusta o no le gusta 
    aplicacionServidor de Aplicaciones 
    slotsidsesion resultadoEvaluacion  

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    pedir_opinion_usuario  WFConsumeOR
     


    Temporizacion (EventoAplicacionSlots)

    Properties:
    IDTemporizacion 
    DescripcionEvento del temporizador con un identificador concreto. Este hecho es equivalente a un timeout. El timeout esta asociado con una sesion mediante el slot idsesion

    El evento se lanzo desde la aplicacion Temporizador 

    aplicacionTemporizador 
    slotsidsesion  

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    Recibe_respuesta_evaluacion  WFConsumeOR
     


    Accion (Hecho)

    Properties:
    NombreAccion 
    DescripcionRepresenta una accion ejecutada por un agente que debe ser monitorizada 
    SlotsNombre slot:emisor
    Descripcion slot:Identifica al ejecutor de la accion

    Nombre slot:tipo
    Descripcion slot:Identifica el tipo de accion. En general se trata de evaluaciones positivas, evaluaciones negativas, votos positivos o votos negativos.

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaDR GTCrea
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    pedir_opinion_usuario  GTCreaOR
    GTCreaDR GTCrea
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    cotejar_documento_con_perfil_usuario  GTCreaOR
     


    ConfiguracionAgentePersonal (Hecho)

    Properties:
    NombreConfiguracionAgentePersonal 
    DescripcionConfiguracion que el usuario ha definido para restringir el comportamiento de su agente 
    SlotsNombre slot:umbral_minimo_interesante
    Descripcion slot:Valor que hay que superar para ser considerado como un documento interesante

    Nombre slot:veces_revisado_documento
    Descripcion slot:Define cuantas veces debe de estar revisado un documento para querer mandarlo como sugerencia

    Nombre slot:umbral_salida_comunidad
    Descripcion slot:Numero maximo de malas sugerencias que se pueden recibir de una comunidad antes de considerar salir de ella.

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    cotejar_documento_con_perfil_usuario  WFConsumeOR
     


    DocumentoAEvaluar (Hecho)

    Properties:
    NombreDocumentoAEvaluar 
    DescripcionEs el documento que los miembros de la comunidad deben evaluar. El contenido esta cortado para evitar un tamaņo excesivo. De cualquier forma, los usuarios, si lo desean, pueden acudir al gestor de documentos para extraer el documento concreto. 
    SlotsNombre slot:docid
    Descripcion slot:Identificador del documento a evaluar

    Nombre slot:contenido
    Descripcion slot:Contenido truncado del documento

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    Evaluar  WFConsumeOR
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    cotejar_documento_con_perfil_usuario  WFConsumeOR
    WFProduceDR WFProduce 
    Con los objetosEn el rol
    Inicia_evaluacion_documento  WFProduceOR
     


    EvaluacionNegativa (Hecho)

    Properties:
    NombreEvaluacionNegativa 
    DescripcionSe trata de una evaluacion negativa para un documento sugerido. El identificador de sesion permite obtener mas informacion acerca del documento, del emisor del documento y otros. 
    SlotsNombre slot:idsesion
    Descripcion slot:

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFProduceDR WFProduce 
    Con los objetosEn el rol
    EvaluacionPositiva  WFProduceDR
    Recibe_respuesta_evaluacion  WFProduceOR
     


    EvaluacionPositiva (Hecho)

    Properties:
    NombreEvaluacionPositiva 
    DescripcionSe trata de una evaluacion positiva para un documento sugerido. El identificador de sesion permite obtener mas informacion acerca del documento, del emisor del documento y otros. 
    SlotsNombre slot:idsesion
    Descripcion slot:

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFProduceDR WFProduce 
    Con los objetosEn el rol
    EvaluacionNegativa  WFProduceDR
    Recibe_respuesta_evaluacion  WFProduceOR
     


    PeticionEvaluacionSugerencia (Hecho)

    Properties:
    NombrePeticionEvaluacionSugerencia 
    DescripcionEsta sesion sirve para evaluar las sugerencias de los usuarios utilizando filtrado colaborativo 
    SlotsNombre slot:emisor
    Descripcion slot:

    Nombre slot:docid
    Descripcion slot:Es un identificador del documento a evaluar. El documento se resuelve contra el gestor de documentos

    Nombre slot:documento
    Descripcion slot:Se trata del contenido del documento

    Nombre slot:valoracion
    Descripcion slot:Informa de la valoracion hecha por la comunidad del documento a evaluar. La valoracion se hizo de forma automatica con el clasificador

    Nombre slot:idsesionpadre
    Descripcion slot:Este identificador seņala a la sesion desde la que se lanzo esta.

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTModifica
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Recibe_respuesta_evaluacion  GTModificaOR
    GTModificaDR GTModifica
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Recibe_respuesta_evaluacion  GTModificaOR
    GTModificaDR GTModifica
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Inicia_evaluacion_documento  GTModificaOR
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    Inicia_evaluacion_documento  WFConsumeOR
     


    ResultadoEvaluacion (Hecho)

    Properties:
    NombreResultadoEvaluacion 
    DescripcionEs el producto de combinar el analisis automatico del documento sugerido con el analisis del usuario. El campo aceptado indica si el usuario considera adecuado el documento o no. 
    SlotsNombre slot:docid
    Descripcion slot:Identificador del documento a evaluar

    Nombre slot:aceptado
    Descripcion slot:Un valor boolean indicando si se acepta o no

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    Recibe_respuesta_evaluacion  WFConsumeOR
    WFProduceDR WFProduce 
    Con los objetosEn el rol
    Evaluar  WFProduceOR
    WFProduceDR WFProduce 
    Con los objetosEn el rol
    SolicitarOpinioUsuario  WFProduceDR
    cotejar_documento_con_perfil_usuario  WFProduceOR
    WFProduceDR WFProduce 
    Con los objetosEn el rol
    pedir_opinion_usuario  WFProduceOR
     


    SolicitarOpinioUsuario (Hecho)

    Properties:
    NombreSolicitarOpinioUsuario 
    DescripcionEste hecho indica que es necesaria la opinion del usuario para decidir si el documento es valido 
    SlotsNombre slot:docid
    Descripcion slot:Identificador del documento a evaluar

    Nombre slot:contenido
    Descripcion slot:Contenido truncado del documento a evaluar

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    pedir_opinion_usuario  WFConsumeOR
    WFProduceDR WFProduce 
    Con los objetosEn el rol
    ResultadoEvaluacion  WFProduceDR
    cotejar_documento_con_perfil_usuario  WFProduceOR
     


    cotejar_documento_con_perfil_usuario (Tarea)

    Properties:
    IDcotejar_documento_con_perfil_usuario 
    DescripcionCotejar el documento contra el conjunto de documentos asociados al usuario utilizando el categorizador. En caso de que se supere cierto valor de umbral dado por el hecho configuracion agente personal, se procede a preguntar al usuario. Si no lo supera, se genera directamente un hecho REsultado evalaucion. Las preguntas al usuario se realizan mediante el servidor de aplicaciones  

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaOR GTCrea
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Accion  GTCreaDR
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    DocumentoAEvaluar  WFConsumeDR
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    ConfiguracionAgentePersonal  WFConsumeDR
    WFProduceOR WFProduce 
    Con los objetosEn el rol
    ResultadoEvaluacion  WFProduceDR
    SolicitarOpinioUsuario  WFProduceDR
    WFUsaOR WFUsaLlamada
  • Operacion:mostrar_documentos_recibidos 
  •  
    Con los objetosEn el rol
    Servidor de Aplicaciones  WFUsaDR
    WFUsaOR WFUsaLlamada
  • Operacion:clasificarDocumentoEnCategoria 
  •  
    Con los objetosEn el rol
    Clasificador  WFUsaDR
    WFUsaOR WFUsaLlamada
  • Operacion:generarEventoTemporizador 
  •  
    Con los objetosEn el rol
    Temporizador  WFUsaDR
     


    Evaluar (Tarea)

    Properties:
    IDEvaluar 
    DescripcionEjecuta el siguiente conjunto de acciones:

    1.Chequear el conjunto de documentos que se sabe gustan al usuario. Si este conjunto es lo suficientemente grande, seguir con el analisis. En caso contrario, pasar el documento al usuario.
    2. Cotejar el documento contra el conjunto de documentos asociados al usuario utilizando el categorizador.
    3. Si el resultado es superior a cierto valor, pasar el documento al usuario. En caso contrario, evaluar el documento negativamente.  


    Relaciones:
    En el rolEn la relacion Otros extremos
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    DocumentoAEvaluar  WFConsumeDR
    WFProduceOR WFProduce 
    Con los objetosEn el rol
    ResultadoEvaluacion  WFProduceDR
     


    Inicia_evaluacion_documento (Tarea)

    Properties:
    IDInicia_evaluacion_documento 
    DescripcionEl inicio de la sesion de evaluacion comienza generando el documento a partir de gestor de documentos. A la vez que se solicita su evaluacion, se solicita un timeout del temporizador 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTModifica
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    PeticionEvaluacionSugerencia  GTModificaDR
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    PeticionEvaluacionSugerencia  WFConsumeDR
    WFProduceOR WFProduce 
    Con los objetosEn el rol
    DocumentoAEvaluar  WFProduceDR
    WFUsaOR WFUsaLlamada
  • Operacion:generarEventoTemporizador 
  •  
    Con los objetosEn el rol
    Temporizador  WFUsaDR
    WFUsaOR WFUsaLlamada
  • Operacion:obtenerDocumento 
  •  
    Con los objetosEn el rol
    GestorDocumentos  WFUsaDR
     


    pedir_opinion_usuario (Tarea)

    Properties:
    IDpedir_opinion_usuario 
    DescripcionRecoge la opinion del usuario. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaOR GTCrea
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Accion  GTCreaDR
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    SolicitarOpinioUsuario  WFConsumeDR
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    OpinionUsuario  WFConsumeDR
    WFProduceOR WFProduce 
    Con los objetosEn el rol
    ResultadoEvaluacion  WFProduceDR
     


    Recibe_respuesta_evaluacion (Tarea)

    Properties:
    IDRecibe_respuesta_evaluacion 
    DescripcionProcesa la respuesta de la evaluacion del usuario. Si esta se retrasa, llegara el evento temporizacion procedente del temporizador. En este caso, se produce un voto negativo 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTModifica
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    PeticionEvaluacionSugerencia  GTModificaDR
    GTModificaOR GTModifica
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    PeticionEvaluacionSugerencia  GTModificaDR
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    ResultadoEvaluacion  WFConsumeDR
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    Temporizacion  WFConsumeDR
    WFProduceOR WFProduce 
    Con los objetosEn el rol
    EvaluacionPositiva  WFProduceDR
    EvaluacionNegativa  WFProduceDR